free living heterotrophic flagellates - Alemán Inglés Diccionario